package cn.tedu.hotel.service;

import cn.tedu.hotel.pojo.dto.BillAddNewDTO;
import cn.tedu.hotel.pojo.entity.Bill;
import cn.tedu.hotel.pojo.vo.BillLIstItemVO;
import cn.tedu.hotel.web.JsonPage;
import org.springframework.transaction.annotation.Transactional;

/**
 *  处理订单的业务接口
 */
@Transactional
public interface IBillService {

    /**
     *  新增订单
     * @param billAddNewDTO
     */
    void addNew(BillAddNewDTO billAddNewDTO);


    /**
     *  返回JsonPage类型的分页查询全部订单方法
     * @param page
     * @param pageSize
     * @return
     */
    JsonPage<BillLIstItemVO> getAllBillsByPage(Integer page, Integer pageSize);


}
